package com.enjoyor.soa.traffic.core.tsms.domain;

import com.enjoyor.soa.traffic.util.bean.base.ABean;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.Date;

/**
 * 定位消息类
 * @author hgd
 * @date 2018-08-23
 */
@ApiModel(value = "MsgInfo", description = "定位消息")
@Data
public class MsgInfo extends ABean {
    private static final long serialVersionUID = 1L;
    private String id;
    private String locid;
    private Double longitude;
    private Double latitude;
    private Double speed;
    private Double direction;
    private Double altitude;
    private Date updateTime;
    private Date receiveTime;
    private String plate;
    private String executeTaskId;
    private Double x;
    private Double y;
    private Double distanceStartPointLength;
    private Double shortestDis;
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getLocid() {
		return locid;
	}
	public void setLocid(String locid) {
		this.locid = locid;
	}
	public Double getLongitude() {
		return longitude;
	}
	public void setLongitude(Double longitude) {
		this.longitude = longitude;
	}
	public Double getLatitude() {
		return latitude;
	}
	public void setLatitude(Double latitude) {
		this.latitude = latitude;
	}
	public Double getSpeed() {
		return speed;
	}
	public void setSpeed(Double speed) {
		this.speed = speed;
	}
	public Double getDirection() {
		return direction;
	}
	public void setDirection(Double direction) {
		this.direction = direction;
	}
	public Double getAltitude() {
		return altitude;
	}
	public void setAltitude(Double altitude) {
		this.altitude = altitude;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public Date getReceiveTime() {
		return receiveTime;
	}
	public void setReceiveTime(Date receiveTime) {
		this.receiveTime = receiveTime;
	}
	public String getPlate() {
		return plate;
	}
	public void setPlate(String plate) {
		this.plate = plate;
	}
	public String getExecuteTaskId() {
		return executeTaskId;
	}
	public void setExecuteTaskId(String executeTaskId) {
		this.executeTaskId = executeTaskId;
	}
	public Double getX() {
		return x;
	}
	public void setX(Double x) {
		this.x = x;
	}
	public Double getY() {
		return y;
	}
	public void setY(Double y) {
		this.y = y;
	}
	public Double getDistanceStartPointLength() {
		return distanceStartPointLength;
	}
	public void setDistanceStartPointLength(Double distanceStartPointLength) {
		this.distanceStartPointLength = distanceStartPointLength;
	}
	public Double getShortestDis() {
		return shortestDis;
	}
	public void setShortestDis(Double shortestDis) {
		this.shortestDis = shortestDis;
	}
}
